<?php

require_once 'estados.modelo.class.php';

class EstadosControl {

    function EstadosControl() {

        if (isset($_POST['action']) && $_POST['action'] == "estados_insert") {

            if ($_POST['name'] == NULL || $_POST['sigla'] == NULL) {
                echo "Preencha todos os campos";

                return false;
            }

            $estadosModelo = new EstadosModelo();
            $estadosModelo->setName($_POST['name']);
            $estadosModelo->setSigla($_POST['sigla']);
			
            $estadosModelo->insert();

            header("Location: ../index.php");
        }

        if (isset($_POST['action']) && $_POST['action'] == "estados_update") {

            if ($_POST['name'] == NULL || $_POST['sigla'] == NULL) {
                echo "Preencha todos os campos";

                return false;
            }
			
            $estadosModelo = new estadosModelo();
            $estadosModelo->setName($_POST['name']);
            $estadosModelo->setSigla($_POST['sigla']);

            $estadosModelo->updateName();
            $estadosModelo->updateSigla();

            header("Location: ../index.php");
        }

        if (isset($_GET['action']) && $_GET['action'] == "estados_delete") {

            $estadosModelo = new estadosModelo();
            $estadosModelo->setId($_GET['id']);

            $estadosModelo->delete();

            header("Location: ../index.php");
        }

    }

    function selectEstados($id) {
        $estadosModelo = new EstadosModelo();
        $array = $estadosModelo->select("WHERE id = ".$id);
        return $array;
    }

    function selectAll() {
        $estadosModelo = new EstadosModelo();
        $array = $estadosModelo->select("ORDER BY sigla");
        return $array;
    }
	
	
	function retornaID_UF($sigla) {
		$estadosModelo = new EstadosModelo();
        $array = $estadosModelo->select("WHERE sigla = '".$sigla."'");
        $id = $array[0]['id'];
		return $id;
	}

}

?>

